GemRB is a portable open-source implementation of Bioware's Infinity Engine.

Optional dependencies: OpenAL or SDL2_Mixer
